package com.yeyks.consumer.service;

import com.yeyks.common.appcommon.dto.platform.AppFeedbackDTO;
import com.yeyks.common.appcommon.param.platform.QueryFeedbackParam;
import com.yeyks.common.appcommon.param.platform.SetFeedbackParam;
import com.yeyks.common.appcommon.result.CommonPage;
import com.yeyks.common.appcommon.result.CommonResult;
import com.yeyks.consumer.dal.domain.Feedback;
import com.baomidou.mybatisplus.extension.service.IService;


/**
 * <p>
 * 反馈表 服务类
 * </p>
 *
 * @author yun
 * @since 2019-06-25
 */
public interface FeedbackService extends IService<Feedback> {

    /**
     * 分页查询反馈信息
     * @param param 查询反馈条件
     * @return 返回分页信息
     */
    CommonResult<CommonPage<AppFeedbackDTO>> queryPageByParam(QueryFeedbackParam param);

    /**
     * 设置消息为已读
     * @param setFeedbackParam 设置参数信息
     * @return 返回结果
     */
    CommonResult readFeedback(SetFeedbackParam setFeedbackParam);
}
